

#ifndef FILEOPS_H__
#define FILEOPS_H__

/*################### Globals ########################*/
extern gint if_close_file,if_file_processing; 

/*################## Structures ######################*/
struct gsim_signature{
	gint lo;
	gint hi;
};

/*################### Functions ########################*/
extern gboolean if_have_iter(void);
extern void gsim_new_file(void);
extern void gsim_close_file(void);
extern void gsim_close_all_files(void);
extern void gsim_save_file(void);
extern void gsim_save_all_files(void);
extern void gsim_open_file(void);
extern void open_file_dialog_ok(GtkWidget *ok_button,gchar *file_on_command_line);
extern void gsim_save_as_file(void);
extern void gsim_save_text_file(void);
extern void gsim_print_file(void);
extern void close_file();

#endif /*FILEOPS_H__*/
